//导入 express
const express = require('express')
//创建web服务器
const app = express();

//启动服务器
app.listen(8080, () => {
	console.log('8080 端口服务器已启动 http://127.0.0.1:8080')
})
//配置解析application/json格式数据的内置中间件
app.use(express.json())
//配置解析application/x-www-form-urlencoded格式数据的内置中间件
app.use(express.urlencoded({extended:false}))

app.use((req,res,next)=>{
	//响应头部中可以携带一个 Access-Control-Allow-Origin字段，其语法如下:
	//其中,origin参数的值指定了允许访问该资源的外域URL。
	//下面的字段只允许 来自http://127.0.0.1:8848 的请求
	res.setHeader('Access-Control-Allow-Origin','http://127.0.0.1:8848')
	next()
})

//导入路由模块
const apiRouter=require('./09.1apiRouter路由模块')
//注意:app. use()函数的作用，就是来注册全局中间件
app.use('/api',apiRouter)

